// 获取 小程序帐号信息
const { miniProgram } = wx.getAccountInfoSync()

// 获取小程序当前开发环境
// develop 开发版, trial 体验版, release 正式版
const { envVersion } = miniProgram

const env = {
    enableErrorLog: true, // 控制是否收集错误日志的开关
    envVersion
}

// 设置错误日志收集开关
const setErrorLogEnabled = function(enabled) {
  const oldValue = env.enableErrorLog;
  env.enableErrorLog = !!enabled;
  
  // 如果开关状态发生变化，触发事件
  if (oldValue !== env.enableErrorLog && wx.$emit) {
    wx.$emit('setErrorLogEnabled', env.enableErrorLog);
  }
}

switch (envVersion) {
    //开发版
    case 'develop':
        break
    //体验版
    case 'trial':
        break
    //正式版
    case 'release':
        break
    default:
}

export { env, setErrorLogEnabled }